//题目：取一个整数 a 从右端开始的 4～7 位
//(1)先使 a 右移 4 位。
//(2)设置一个低 4 位全为 1,其余全为 0 的数。可用~(~0<<4)
//(3)将上面二者进行&运算。
#include <stdio.h>
void main()
{
    unsigned a,b,c,d;
    scanf("%o",&a);
    b=a>>4;
    c=~(~0<<4);             //0...001111
    d=b&c;
    printf("%o\n%o\n",a,d);
}
//八进制：              77
//二进制：              0011 1111
//取从右端开始的4-7位：   0011	
//	                   3